Imagen en un Jlabel [][] ??
Por favor, necesito ayuda para... lo que dice el título. Necesito poner una imagen .gif dentro de un arreglo 2D de JLabel. He intentado varias cosas pero nada me funciona. Además, cuando intento agregar el arreglo a un Panel me dice que no son compatibles.
La ayuda es apreciada, gracias
La ayuda es apreciada, gracias
for(i=0;i<3;i++){
for(j=0;j<3;j++){
b[j][i]= new JLabel(new ImageIcon("nada.gif"));
}
}
for(j=0;j<3;j++){
b[j][i]= new JLabel(new ImageIcon("nada.gif"));
}
}
Bueno tú problema a la hora de insertar las JLabel será debido porque intentas insertar el array de JLabel a la vez. Lo que tienes que hacer es insertar los JLabel uno por uno. Hacer algo así:
JLabel[][] etiquetas = new JLabel[2][2];
JPanel panel = new JPanel();
for(int i = 0; i < etiquetas.length; i++)
for(int j = 0; j < etiquetas[0].length; j++) {
etiquetas[i][j] = new JLabel(new ImageIcon("imagen.gif");
panel.add(etiquetas[i][j]);
}
JLabel[][] etiquetas = new JLabel[2][2];
JPanel panel = new JPanel();
for(int i = 0; i < etiquetas.length; i++)
for(int j = 0; j < etiquetas[0].length; j++) {
etiquetas[i][j] = new JLabel(new ImageIcon("imagen.gif");
panel.add(etiquetas[i][j]);
}
